Learn Git and GitHub from scratch with clear examples, real workflows, branching, merging, stashing, rebase, pull requests, and more. Perfect for beginners who want strong foundations.
📚Resources
🔗 Git/GitHub Cheatsheet -
🔗 logicBase Labs YouTube Channel -
🔗 Sumit Saha Personal Website -
🔗 Sumit Saha freeCodeCamp Handbooks -
🔗 logicBaseLabs LinkedIn Page -
🔗 logicBaseLabs X -
🔗 logicBaseLabs Facebook -
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning:
⏱️ Chapters
- 0:00:00 Introduction to Git & GitHub
- 0:02:51 Why Version Control Matters
- 0:06:16 How Git Works (Core Concepts)
- 0:09:31 Installing Git on Windows/Mac/Linux
- 0:12:46 Creating Your First Git Project (git init)
- 0:16:06 Understanding git status
- 0:19:21 Staging Files with git add
- 0:22:41 Committing Changes (git commit)
- 0:25:56 Deleting Files Safely (git rm, --cached, -f)
- 0:29:11 Viewing Commit History (git log)
- 0:31:46 Working with Branches (git branch, checkout)
- 0:35:56 Merging Branches
- 0:38:51 Merge Conflicts Explained
- 0:42:36 Checking Out Older Commits
- 0:45:06 Comparing Versions with git diff
- 0:47:56 Pushing to GitHub (git push)
- 0:51:21 Fetch vs Pull (git fetch, git pull)
- 0:54:46 Undoing Changes Safely (git restore)
- 0:58:06 Saving Temporary Work (git stash)
- 1:01:26 Reverting Commits (git revert)
- 1:04:46 Understanding Git Rebase
- 1:09:06 Creating a Pull Request on GitHub
- 1:12:36 Reviewing & Mer
|
When you're negotiating your salary for ...
What are recent advances in the field of...
Today Quincy Larson interviews Kunal Kus...
Arrow functions don't have their own 'th...
Learn Git and GitHub from scratch with c...
freeCodeCamp runs right in the browser -...
This is part two of our two episode seri...
See how Gemini 3 writes code and builds ...
Download your free Python Cheat Sheet he...